
//Definimos las variables necesarias:
var equipos_json = "['Madrid', 'Barça', 'Atleti', 'Geta', 'Betis', 'Depor', 'Sevilla', 'Graná']";

var quiniela_json = "{jornada0:{local:'Madrid',visitante:'Geta',resultado:'1'},jornada1: {local:'Graná',visitante:'Depor',resultado:'2'},jornada2: {local:'Atleti',visitante:'Sevilla',resultado:'1'},jornada3:{local:'Barça',visitante:'Geta',resultado:'2'},jornada4:{local:'Madrid',visitante:'Barça',resultado:'x'},jornada5: {local:'Graná',visitante:'Depor',resultado:'2'},jornada6: {local:'Betis',visitante:'Sevilla',resultado:'x'}}";

//Las evaluamos:

eval("var equipos = " + equipos_json);
eval("var quiniela = " + quiniela_json);

//Mostramos por pantalla los datos de las jornadas:
 print("\nJornada:\t Local: \tVisitante: \tResultado: \n")
 for (i in quiniela){
        print(i + " \t " + quiniela[i].local + "\t\t" + quiniela	[i].visitante + "\t\t" + quiniela[i].resultado);
 }


//Vamos a calcular los resultados de las jornadas:

var resultados= new Array;
for ( var i in equipos ) {
  resultados[equipos[i]]=0;
 }
 
//Recorremos la quiniela:
for (i in quiniela) {
    var local = quiniela[i].local;
    var visitante = quiniela[i].visitante;
    var resultado = quiniela[i].resultado;
    
    //Según el resultado sumamos una cantidad u otra:
    if ( resultado == 1 ) {
      resultados[local]+=3;
    } else if ( resultado == 'x' ) {
      resultados[local]+=1;
      resultados[visitante]+=1;
    } else { // resultado == 2
      resultados[visitante]+=3
    }
 }

//Mostramos el resultado:
print("\nResultados de la quiniela:" );
for ( var i in resultados ) {
  print( i + ": " + resultados[i])
 }

